package com.lkm.app_ui.m.Imple.hsj522;

import android.os.Looper;

import com.lkm.app_ui.m.nfc.NFC_Module;
import com.lkm.frame.module.ConditionConfige;
import com.lkm.frame.module.ModuleDelegate;
import com.lkm.frame.module.ModuleManager;
import com.lkm.frame.task2.TaskManager;




public class NFC_ModuleHSJ522ModuleDelegate implements ModuleDelegate<NFC_Module,Void> {

    private TaskManager mTaskManager;
    private ModuleManager mModuleManager;
    private Looper mainLooper;
    @Override
    public void init(ModuleManager moduleManager) {
        mModuleManager=moduleManager;
        mTaskManager=mModuleManager.getTaskManager();

        mainLooper=mModuleManager.getModuleInitHandler().getLooper();
    }

    @Override
    public void dependency(DependencyConfig dc) {

    }

    @Override
    public void configure(ConditionConfige<Void> cc) {








//        },AbsNFC_ModuleHSJ800ModuleDelegate.class.getName(),mTaskManager,mModuleManager,this){





















    }

    @Override
    public NFC_Module execute(Void aVoid) {
        NFC_ModuleHSJ522Module nfc_module=new NFC_ModuleHSJ522Module();
        return nfc_module;
    }

    @Override
    public Class<NFC_Module> getModuleInterfaceClass() {
        return NFC_Module.class;
    }

    @Override
    public void onError(ErrorWarp e) {

//        P.p(e.log);

    }



}
